<?php


// prvni zkontroluje jestli je adresa korespondencni nova
if ($_POST["edit_klient_adresa_id"] == $_POST["edit_klient_k_adresa_id"])
{
  if (!isset($_POST["korespondencni_adresa"]) )
  {
    // je treba ulozit
    $k_adresa_id = vrat_max_id("adresa") + 1;
    $_POST["edit_klient_k_adresa_id"] = $k_adresa_id;
    $insert = "insert into adresa values ("
          ." ".$k_adresa_id.", "
          ." '".$_POST["k_ulice"]."', "
          ." '".$_POST["k_cislo_popisne"]."', "
          ." '".$_POST["k_PSC"]."', "
          ." '".$_POST["k_mesto"]."', "
          ." '".$_POST["k_spravni_obvod"]."', "
          ." ".$_POST["k_zeme"].")";
    // uloz
    //echo $_POST["korespondencni_adresa"]." ".$k_adresa_id;
    if (!MySQL_Query($insert, $spojeni))
    {
      logging("".date("Y/m/d H:m:s").": ".__FILE__.": [".__LINE__."] Error ".MySQL_ErrNo().": ".MySQL_Error($spojeni)."\n");
    }
  }
}
else
{
  if (isset($_POST["korespondencni_adresa"]) )
  {
    $delete = "delete from adresa where id = ".$_POST["edit_klient_k_adresa_id"];
    if (!MySQL_Query($delete, $spojeni))
    {
      logging("".date("Y/m/d H:m:s").": ".__FILE__.": [".__LINE__."] Error ".MySQL_ErrNo().": ".MySQL_Error($spojeni)."\n");
    }
    $_POST["edit_klient_k_adresa_id"] = $_POST["edit_klient_adresa_id"];
  }
  else
  {
    // update
    $update = "update adresa set "
        ." ulice = '".$_POST["k_ulice"]."', "
        ." cislo_popisne = '".$_POST["k_cislo_popisne"]."', "
        ." psc = '".$_POST["k_PSC"]."', "
        ." mesto = '".$_POST["k_mesto"]."', "
        ." spravni_obvod = '".$_POST["k_spravni_obvod"]."', "
        ." zeme = ".$_POST["k_zeme"]." where id = ".$_POST["edit_klient_k_adresa_id"];
    if (!MySQL_Query($update, $spojeni))
    {
      logging("".date("Y/m/d H:m:s").": ".__FILE__.": [".__LINE__."] Error ".MySQL_ErrNo().": ".MySQL_Error($spojeni)."\n");
    }
  }
}

// adresa
$update = "update adresa set"
    ." ulice = '".$_POST["ulice"]."', "
    ." cislo_popisne = '".$_POST["cislo_popisne"]."', "
    ." psc = '".$_POST["PSC"]."', "
    ." mesto = '".$_POST["mesto"]."', "
    ." spravni_obvod = '".$_POST["spravni_obvod"]."', "
    ." zeme = ".$_POST["zeme"]." where id = ".$_POST["edit_klient_adresa_id"];
if (!MySQL_Query($update, $spojeni))
{
  logging("".date("Y/m/d H:m:s").": ".__FILE__.": [".__LINE__."] Error ".MySQL_ErrNo().": ".MySQL_Error($spojeni)."\n");
}


// update klient
$update = "update klient set "
        ." obchodni_jmeno = '".$_POST["obchodni_jmeno"]."', "
        ." zkratka = '".$_POST["zkratka"]."', "
        ." typ = ".$_POST["typ"].", "
        ." account = ".$_POST["zakazku_zadal"].", "
        ." adresa_id = ".$_POST["edit_klient_adresa_id"].", "
        ." IC = '".$_POST["IC"]."', "
        ." DIC = '".$_POST["DIC"]."', "
        ." webova_adresa = '".$_POST["webova_adresa"]."', "
        ." korespondencni_adresa_id = ".$_POST["edit_klient_k_adresa_id"].", "
        ." splatnost_dni = '".$_POST["splatnost_dni"]."', "
        ." poznamky = '".$_POST["poznamky"]."' where id = ".$_POST["edit_klient_id"];
//echo $update;
if (!MySQL_Query($update, $spojeni))
{
  logging("".date("Y/m/d H:m:s").": ".__FILE__.": [".__LINE__."] Error ".MySQL_ErrNo().": ".MySQL_Error($spojeni)."\n");
}

$res_ko = mysql_query("select * from kontaktni_osoba where klient_id = ".$_POST["edit_klient_id"], $spojeni);
$pole_ko = mysql_fetch_array($res_ko);

// update fak_adr
$ko_fadr_id = $pole_ko["adresa_fakturacni_id"];
if (isset($_POST["ko_adresa_fakturacni"]))
{
  if ($ko_fadr_id == 0)
  {
    $ko_fadr_id = vrat_max_id("adresa") + 1;
    $insert = "insert into adresa values ("
          ." ".$ko_fadr_id.", "
          ." '".$_POST["fak_ulice"]."', "
          ." '".$_POST["fak_cislo_popisne"]."', "
          ." '".$_POST["fak_psc"]."', "
          ." '".$_POST["fak_mesto"]."', "
          ." '".$_POST["fak_spravni_obvod"]."', "
          ." ".$_POST["fak_zeme"].")";
    //echo $insert."<br>";
    if (!MySQL_Query($insert, $spojeni))
    {
      logging("".date("Y/m/d H:m:s").": ".__FILE__.": [".__LINE__."] Error ".MySQL_ErrNo().": ".MySQL_Error($spojeni)."\n");
    }
  }
  else
  {
    // fak_adresa
    $update = "update adresa set"
        ." ulice = '".$_POST["fak_ulice"]."', "
        ." cislo_popisne = '".$_POST["fak_cislo_popisne"]."', "
        ." psc = '".$_POST["fak_psc"]."', "
        ." mesto = '".$_POST["fak_mesto"]."', "
        ." spravni_obvod = '".$_POST["fak_spravni_obvod"]."', "
        ." zeme = ".$_POST["fak_zeme"]." where id = ".$ko_fadr_id;
    if (!MySQL_Query($update, $spojeni))
    {
      logging("".date("Y/m/d H:m:s").": ".__FILE__.": [".__LINE__."] Error ".MySQL_ErrNo().": ".MySQL_Error($spojeni)."\n");
    }
  }
}
// update kor_adr
$ko_kadr_id = $pole_ko["adresa_korespondencni_id"];
if (isset($_POST["ko_adresa_korespondencni"]))
{
  if ($ko_kadr_id == 0)
  {
    $ko_kadr_id = vrat_max_id("adresa") + 1;
    $insert = "insert into adresa values ("
          ." ".$ko_kadr_id.", "
          ." '".$_POST["fak_ulice"]."', "
          ." '".$_POST["fak_cislo_popisne"]."', "
          ." '".$_POST["fak_psc"]."', "
          ." '".$_POST["fak_mesto"]."', "
          ." '".$_POST["fak_spravni_obvod"]."', "
          ." ".$_POST["fak_zeme"].")";
    //echo $insert."<br>";
    if (!MySQL_Query($insert, $spojeni))
    {
      logging("".date("Y/m/d H:m:s").": ".__FILE__.": [".__LINE__."] Error ".MySQL_ErrNo().": ".MySQL_Error($spojeni)."\n");
    }
  }
  else
  {
    // fak_adresa
    $update = "update adresa set"
        ." ulice = '".$_POST["kor_ulice"]."', "
        ." cislo_popisne = '".$_POST["kor_cislo_popisne"]."', "
        ." psc = '".$_POST["kor_psc"]."', "
        ." mesto = '".$_POST["kor_mesto"]."', "
        ." spravni_obvod = '".$_POST["kor_spravni_obvod"]."', "
        ." zeme = ".$_POST["kor_zeme"]." where id = ".$ko_kadr_id;
    if (!MySQL_Query($update, $spojeni))
    {
      logging("".date("Y/m/d H:m:s").": ".__FILE__.": [".__LINE__."] Error ".MySQL_ErrNo().": ".MySQL_Error($spojeni)."\n");
    }
  }
}

// fak_adresa
$ko_adresa_id = $pole_ko["adresa_id"];
$update = "update adresa set"
    ." ulice = '".$_POST["ko_ulice"]."', "
    ." cislo_popisne = '".$_POST["ko_cislo_popisne"]."', "
    ." psc = '".$_POST["ko_psc"]."', "
    ." mesto = '".$_POST["ko_mesto"]."', "
    ." spravni_obvod = '".$_POST["ko_spravni_obvod"]."', "
    ." zeme = ".$_POST["ko_zeme"]." where id = ".$ko_adresa_id;
if (!MySQL_Query($update, $spojeni))
{
  logging("".date("Y/m/d H:m:s").": ".__FILE__.": [".__LINE__."] Error ".MySQL_ErrNo().": ".MySQL_Error($spojeni)."\n");
}
// update kontakt
$update = "update kontaktni_osoba set "
        ." jmeno = '".$_POST["ko_jmeno"]."', "
        ." prijmeni = '".$_POST["ko_prijmeni"]."', "
        ." mobil = '".$_POST["ko_mobil"]."', "
        ." email = '".$_POST["ko_email"]."', "
        ." adresa_fakturacni_id = ".$ko_fadr_id.", "
        ." adresa_korespondencni_id = ".$ko_kadr_id.", "
        ." adresa_id = ".$ko_adresa_id.", "
        ." mobil_soukromy = '".$_POST["ko_mobil_soukromy"]."', "
        ." email_soukromy = '".$_POST["ko_email_soukromy"]."', "
        ." telefon = '".$_POST["ko_telefon"]."', "
        ." fax = '".$_POST["ko_fax"]."', "
        ." poznamky = '".$_POST["ko_poznamky"]."' where id = ".$pole_ko["id"];
//echo $update;
if (!MySQL_Query($update, $spojeni))
{
  logging("".date("Y/m/d H:m:s").": ".__FILE__.": [".__LINE__."] Error ".MySQL_ErrNo().": ".MySQL_Error($spojeni)."\n");
}


?>